sponging off (someone)

Translations
vivre aux crochets de (quelqu’un)
Definitions
To habitually rely on someone else for money, food, or other support without giving anything in return; to live at another person's expense.